package br.consultorio.digital.modelo;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import br.consultorio.digital.control.PacienteListar;
import br.consultorio.digital.dao.DAOPaciente;
import br.consultorio.digital.modelo.entidade.PacienteAdapter;

/**
 * 
 * @author Paulo
 * 
 */
public class ModelPaciente {

	private Activity ap;
	private DAOPaciente DAOad;

	public ModelPaciente(Activity ap) {
		this.ap = ap;
	}

	public boolean tratarConsultaPaciente(String paciente) {
		DAOad = DAOPaciente.getInstance(ap);
		ArrayList<Object> atg = DAOad.consultarNm_Paciente(paciente);
		if (atg != null) {
			PacienteAdapter ladapter = new PacienteAdapter(
					ap.getApplicationContext(), atg);
			((PacienteListar) ap).setListAdapter(ladapter);
			return true;
		}
		return false;
	}

	public boolean tratarConsultaTodos() {
		DAOad = DAOPaciente.getInstance(ap);
		List<Object> atg = DAOad.consultarTodos();
		if (atg != null) {
			PacienteAdapter ladapter = new PacienteAdapter(
					ap.getApplicationContext(), atg);
			((PacienteListar) ap).setListAdapter(ladapter);
			return true;
		}
		return false;
	}
}
